WP2FA_Vendor\BaconQrCode\Encoder\Encoder B

Total Complexity 91
Dependencies 13
Dependents 1
Total lines 586
Lines of code 329
Logical lines of code 230
Comment lines 115
Methods 20
Properties 1

Methods 20

Method Rating Maintainability Complexity Lines of code
interleaveWithEcBytes()
A
44 11 43
chooseMode()
A
51 9 24
terminateBits()
A
52 9 22
encode()
A
45 7 38
isOnlyDoubleByteKanji()
A
55 8 17
appendKanjiBytes()
S
53 7 20
getNumDataBytesAndNumEcBytesForBlockId()
S
51 6 27
appendAlphanumericBytes()
S
54 5 21
appendBytes()
S
57 5 18
appendNumericBytes()
S
54 4 20
chooseVersion()
S
58 3 14
chooseMaskPattern()
S
60 3 13
append8BitBytes()
S
62 3 10
generateEcBytes()
S
61 2 11
getAlphanumericCode()
S
70 2 6
getCodec()
S
66 2 7
appendLengthInfo()
S
67 2 7
calculateMaskPenalty()
S
77 1 3
appendModeInfo()
S
79 1 3
appendEci()
S
72 1 5